#include <STC89C5xRC.H>

/**
 * @brief 定时器0初始化，10毫秒@11.0292MHz
 * @param 
 * @param 
 * @param 
 * @retval 
 **/

void Timer0_Init()		//10毫秒@11.0592MHz
{
	TMOD &= 0xF0;		//设置定时器模式
	TMOD |= 0x01;		//设置定时器模式
	TL0 = 0x00;		//设置定时初值
	TH0 = 0xDC;		//设置定时初值
	TF0 = 0;		//清除TF0标志
	TR0 = 1;		//定时器0开始计时
	EA=1;
	ET0=1;
}


/*定时器中断函数模板
void Timer0_Routine() interrupt 1//定时器0对应的interrupt 1，为其对应的中断函数
{	
	static unsigned int T0Count; //静态局部变量，保证退出函数时不丢失
	TL0 = 0x00;		//设置定时初值
	TH0 = 0xDC;		//设置定时初值
	T0Count++;
	if(T0Count==20)
	{	
		P20=~P20;
		T0Count=0;
	}
}*/